// 导出的表格信息
module.exports = {
	show: false, // 是否显示
	title: '立即导出', // 导出按钮的名称
	type: 'xls', // 文件类型 xls或者csv。使用xlsx库导出，也支持xlsx
	name: '导出文件', // 导出的文件名称。会自动拼接后缀type
	options: { // 导出表格的配置。可以是数组，数组表示多个表格，每个表格包含以下属性
		// data和fetch不能同时存在
		data: undefined, // Array 需要导出的数据 - 固定数据
		fetch: undefined, // Function 需要导出的数据 - Promise返回数据。data不存在时生效
		fields: undefined, // Object 要导出的JSON对象中的字段，如果没有提供，JSON中的所有属性将被导出
		// exportFields还不知道如何实际使用
		exportFields: undefined, // Object 解决与其他组件的命名冲突问题，用于解决使用变量字段的其他组件（如 vee-validate）的问题。导出字段的工作原来与字段完全相同，
		// header若存在，无法正确识别。如果需要导入的，不建议设置header
		header: '', // String, Array 表格的标题。可以是字符串（一个标题）或字符串数组（多个标题）
		footer: '', // String, Array 表格的页脚。可以是字符串（一个页脚）或字符串数组（多个页脚）
		worksheet: '', // String 工作表选项卡的名称
		// 以下三个如果不存在，默认使用外面的配置
		defaultValue: '-', // 如果某一行没有字段值时候起作用，当行没有字段值时用作回退
		stringifyLongNum: false, // 字符串化长数字和小数（解决数字精度损失的问题），默认值：false
		escapeCsv: true, // 这将转义CSV值，以修复一些excel数字字段的问题。但这会用=" and "包装所有csv数据，以避免你不得不将这个道具设为假。默认值:true
	},
	defaultValue: '-', // 如果某一行没有字段值时候起作用，当行没有字段值时用作回退
	stringifyLongNum: false, // 字符串化长数字和小数（解决数字精度损失的问题），默认值：false
	escapeCsv: true, // 这将转义CSV值，以修复一些excel数字字段的问题。但这会用=" and "包装所有csv数据，以避免你不得不将这个道具设为假。默认值:true
	beforeGenerate: undefined, // Function 在生成/获取数据之前调用方法，例如:显示加载进度
	beforeFinish: undefined, // Function 在下载框弹出之前调用方法的回调，例如:隐藏加载进度
}